protest angrily - French English Dictionary